# 调用企微API
# 获取token
WEWORK_INTERFACE_GET_ACCESS_TOKEN = "https://s2.xunjinet.com.cn/gateway/jzopen/GetAccessToken"
# 给联系人发消息
WEWORK_INTERFACE_SEND_USER_MSG = "https://s2.xunjinet.com.cn/gateway/jzopen/SendContactMsg"
# 通过手机号 添加联系人
WEWORK_INTERFACE_ADD_CONTACT_BY_PHONE = "https://s2.xunjinet.com.cn/gateway/jzopen/AddContactByPhone"
# 获取全部的企微机器人
WEWORK_INTERFACE_GET_ROBOT_LIST = "https://s2.xunjinet.com.cn/gateway/jzopen/GetRobotList"
# 获取联系人信息
WEWORK_INTERFACE_GET_CONTACT_INFO = "https://s2.xunjinet.com.cn/gateway/jzopen/GetContact"
# 获取客服账号列表
WEWORK_INTERFACE_GET_CUSTOMER_SERVICE_LIST = "https://s2.xunjinet.com.cn/gateway/jzopen/GetCustomerList"
# 获取聊天过程中的文件信息
WEWORK_INTERFACE_DOWN_LOAD_CHAT_FILE = "https://s2.xunjinet.com.cn/gateway/jzopen/DownloadChatFile"
# 调用其他接口 平台获取加微串码
GET_ADD_WECHAT_CODE = "http://work.xi-ai.com/strategy/ai/findCaseInfoBySessionId?sessionId={}"
# 修改好友备注
WEWORK_INTERFACE_UPDATE_CONTACT_REMARK = 'https://s2.xunjinet.com.cn/gateway/jzopen/UpdateContactRemark'

# 企微回调事件类型

# 联系人相关回调
# 获取用户信息回调
WEWORK_EVENT_TYPE_RECEIVE_CONTACT_MSG = "receive.contact.msg"
# 通过手机号添加联系人成功回调
WEWORK_EVENT_TYPE_ADD_CONTACT_BY_PHONE = "add.contact.by.phone"
# 成为好友
WEWORK_EVENT_TYPE_BECOME_CONTACT = "become.contact"
# 获取单个联系人信息
WEWORK_EVENT_TYPE_GET_CONTACT = "get.contact"
# 新好友申请事件
WEWORK_EVENT_TYPE_CONTACT_APPLY_REQ = "contact.apply.req"
# 修改好友备注回调
WEWORK_EVENT_TYPE_UPDATE_CONTACT_REMARK = "update.contact.remark"

# 消息相关的回调
# 小助给用户发送消息成功
WEWORK_EVENT_TYPE_SEND_CONTACT_MSG = "send.contact.msg"
# 获取对话消息文件回调
WEWORK_EVENT_TYPE_DOWNLOAD_CHAT_FILE = "download.chat.file"
# 语音转文字
WEWORK_EVENT_TYPE_TRANCE_VOICE = "translate.voice"

# 机器人相关回调
# 获取机器人列表回调
WEWORK_EVENT_TYPE_GET_ROBOT_LIST = "get.robot.list"
# 机器人登出
WEWORK_EVENT_TYPE_ROBOT_LOG_OUT = "logout"
# 机器人登录成功
WEWORK_EVENT_TYPE_ROBOT_LOGIN_SUCCESS = "login.success"

# 通过手机号添加联系人的验证信息
WEWORK_ADD_CONTACT_VERIFY_MSG = "您好，我是您的私人保险助理，希望和您多多交流，任何问题都可以随时和我沟通哈～"
# 助手把顾问名片推给用户后同步一个消息
WEWORK_PLANNER_SEND_NAME_CARD_INTRODUCE_MSG = "这个问题由我们的高级顾问给您解答，这个名片您加下看看～"

# # 机器人小助企微id
# WEWORK_ROBOT_ID = "userFZaJYymJxBUMpifgxjIJ"
#
# # 坐席企微id
# WEWORK_AGENT_ID = "userPvhzwRRk9Q0YjPkmlkFx"

# 用户类型-员工
WEWORK_USER_TYPE_STAFF = 1
# 用户类型-微信联系人
WEWORK_USER_TYPE_WECHAT_CONTACT = 2
# 用户类型-企业微信外部联系人
WEWORK_USER_TYPE_WEWORK_CONTACT = 3

# 消息类型
msg_type_dict = {
    2: 'text',
    3: 'image',
    4: 'link',
    5: 'video',
    6: 'voice',
    7: 'mini_program',
    8: 'name_card',
    9: 'gif',  # 动图
    # '':'position',-圈量不支持
    11: 'video_channel',  # 视频号
    12: 'red_packet',
    13: 'file'
}

# 机器人登录状态 登录
ROBOT_LOGIN_STATUS_LOGIN = 1
# 机器人登录状态 登出
ROBOT_LOGIN_STATUS_LOG_OUT = 2
# 机器人登录状态 初始化
ROBOT_LOGIN_STATUS_INIT = 3

# 企微redis key前缀
QW_PLANNER_REDIS_KEY_PREFIX = "qw_planner:"
PLANNER_REDIS_KEY_PREFIX = "planner:"

# 企微默认的客户端类型
QW_CLIENT_TYPE_DEFAULT = "qw"

# 加微-企微bot-零犀-慧择
webhook_huize_url = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=d4e98166-a0c1-481a-8f49-37bd761853fb'

# 加微-企微bot-零犀
webhook_url = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=bb7cc09a-bb89-441e-96cf-e3456468de82'

# 加微-企微bot-国安
webhook_url_guoan = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=a7ca98ee-695f-4b41-8d87-4c2701f5c47c'

# 收/发  排除在外的好友
IDS_EXCLUDE = ['userqoFCyyFX3a6g8KnFR8ja', 'users4fWL3oK4bK22RVq0O7g', 'userPicwdS6wrVsZMURCcM60',
               'userlOd8gsGpfkYPGmugqU1P', 'userR8YyuDuEWEyW9skn4XHM', 'userApjEqShDWTODCyW6JouG']
# 发 排除在外的消息
MSG_EXCLUDE = ['我通过了你的联系人验证请求，现在我们可以开始聊天了',
               '老板，我们这呢现在跟国有四大行等24家银行合作，3.3%年化利率。您这打算用多少呢？',
               '帮您设计贷款方案、完成贷款申请，不收取服务费❗️\n=\n💰河北省做装饰材料许老板，已经获得85万❗️，4.67%的额度啦❗️',
               '帮我完成贷款申请扣【2】']

# 消息类型
MSG_TYPE_KEYS = {'2': 'text',
                 '3': 'image',
                 '4': 'link',
                 '5': 'video',
                 '6': 'voice',
                 '7': 'mini_program',
                 '8': 'name_card',
                 '9': 'gif',  # 动图
                 # '':'position',-圈量不支持
                 '11': 'video_channel',  # 视频号
                 '12': 'red_packet',
                 '13': 'file'
                 }

welcome_msg_2252 = '老板，我们这呢现在跟国有四大行等24家银行合作，3.3%年化利率。您这打算用多少呢？'
